Butterfly method